NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: UPDATE.EXE for NetWare 4.01 DOCUMENT ID: TID013429 DOCUMENT REVISION: A DATE: 24SEP93 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: DSPAT.EXE NOVELL PRODUCT and VERSION: NetWare 4.01 ABSTRACT: Since the release of NetWare 4.01, several fixes to NetWare Directory Services (NDS) have been made. Rather than creating several dynamic patches for the Directory, Novell has included them all in this one update to NDS. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SYMPTOM You get the following abend message: "Page Fault Processor Exception" SYMPTOM You get an error message telling you that you are attempting to read from a non-present page. CAUSE NDS was writing beyond the boundary of its buffer. SYMPTOM Objects appear in a directory where they do not belong. CAUSE Before it completes an attempt to synchronize replicas, NDS agents are reusing their connections to synchronize with other replicas. This causes replica corruption. SYMPTOM Login entries containing characters not in code page 437 are not recognized, and the login attempt hangs. CAUSE NetWare Directory Services will not allow authentication of entries whose names contained characters not in code page 437. SYMPTOM Random operations in the Directory caused a server-down event. CAUSE Some NLMs register with the operating system to be signaled when a server-down event occurs. This causes the NLM to shut itself down. SYMPTOM An alias exists in a directory without referencing any real objects. CAUSE An alias of an object was not deleted when the real object referenced by the alias was deleted. SOLUTION Since the release of NetWare 4.01, several fixes to NetWare Directory Services have been made. Rather than create several dynamic patches for the Directory, Novell has included them all in this one update to Directory Services. To solve all the symptoms listed above, install this update. Solution Specifics: The following information explains what is fixed with UPDATE.EXE: þ NetWare Directory Services now checks for enough room in the buffer before data is placed in it. þ A check was added to make sure each NDS agent has ended its previous attempt to synchronize before reusing the connection to synchronize with other replicas. þ Netware Directory Services now allows authentication of entries whose names contain characters not in code page 437. þ When operations cause a server-down event, the NLMs will no longer shut down. þ The alias of an object will now be deleted when the real object referenced by the alias is deleted. Self-Extracting File Name: DSPAT.EXE Files Included Size Date Time \ DSPAT.TXT (This File) UPDATE.EXE 220576 9-23-93 1:41p Installation Instructions: Execute these instructions from the server console. 1. Down the file server and exit to DOS. 2. Create a temporary directory on the DOS partition. For example, type: MD UPDATE 3. Copy the UPDATE.EXE into the temporary subdirectory. The UPDATE.EXE will apply the update to SERVER.EXE. 4. Copy SERVER.EXE 4.01 to the temporary subdirectory. The SERVER.EXE must be in the same directory as the newly created UPDATE.EXE. 5. Execute the UPDATE.EXE by typing "UPDATE" and then press . The following message will be displayed: MESSAGE Updating SERVER.EXE:DS.NLM from 4.01 (6-23-93) to 4.01 (8-11-93) Are you sure (Y/N)? Press "Y" to continue. This step will create a backup copy of SERVER.EXE called SERVER.OLD and will replace the existing DS.NLM in SERVER.EXE with the updated DS.NLM that comes with DSPAT.EXE. This new SERVER.EXE should be used on every NetWare 4.01 server on the network. The following steps should be used to install the new SERVER.EXE on the NetWare 4.01 servers: Note: This copy of SERVER.EXE can be used for all the NetWare 4.01 servers on the network. The license is separate from SERVER.EXE in NetWare 4.x. For each NetWare 4.01 server with a DOS partition, do the following: 1. Down the file server. 2. On the DOS partition of the server, change directories to the subdirectory that contains SERVER.EXE 4.01. (The default subdirectory is SERVER.40.) 3. Rename the original SERVER.EXE to SERVER.OLD 4. Copy the new SERVER.EXE, created in the UPDATE process, to your subdirectory containing the original SERVER.EXE. 5. Reload the SERVER by typing the following: SERVER For each NetWare 4.01 server booting from a floppy diskette, do the following: 1. Create a new boot diskette with all the files contained on the original boot diskette. This can be done by formatting a diskette using the "/s" parameter to make it bootable, then by copying the original diskette contents to the new bootable diskette. 2. Delete the original SERVER.EXE from the new boot diskette. 3. Copy the new SERVER.EXE, created in the UPDATE process, to the new boot diskette. 4. Put the new boot diskette in the floppy drive and reload by typing: SERVER To verify that the new DS.NLM has been loaded, type the following at the server system prompt: MODULES Ensure the following information for the DS.NLM is listed: DS.NLM Netware Directory Services (291) Version 4.01 August 11 1993 Note: All NetWare 4.01 servers on the network should be updated with the new SERVER.EXE. ÿ